$(function () {
    $("#tou").load("tou.html");

    //用户收藏列表
    collectList();
});

//用户收藏列表
function collectList() {
    $.ajax({
        url:"easybuy/collectlist",
        success:function (products) {
            if (products.length==0){
                $(".mem_tit").empty();
                $(".order_tab").empty();
                $(".order_tab").append("<h1 style='line-height: 100px;text-align: center'>收藏夹暂无宝贝，快去添加收藏吧！</h1>");
            }else {
                $(".order_tab").empty();
                $(".order_tab").append("<tr>\n" +
                    "                    <td align=\"center\" width=\"420\">商品名称</td>\n" +
                    "                    <td align=\"center\" width=\"180\">价格</td>\n" +
                    "                    <td align=\"center\" width=\"270\">操作</td>\n" +
                    "                </tr>");

                $.each(products,function (index,product) {
                    $(".order_tab").append("" +
                        "               <tr data-id="+product.id+">\n" +
                        "                    <td style=\"font-family:'宋体';\">\n" +
                        "                        <div class=\"sm_img\"><a href='Product.html?id="+product.id+"' ><img src=\"http://47.104.137.246:9999/files/"+product.filename+"\" width=\"48\" height=\"48\"/></a></div>"+product.name+"\n" +
                        "                    </td>\n" +
                        "                    <td align=\"center\" style='color:#ff4e00 '>￥"+product.price+"" +
                        "                      &nbsp;&nbsp;<span class='arrows'></span>&nbsp;<span class='difference'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>" +
                        "                     </td>\n" +
                        "                    <td align=\"center\"><a style=\"color:#ff4e00;\" class='j_car'>加入购物车</a>&nbsp; &nbsp; <a class='del'>删除</a></td>\n" +
                        "                </tr>");


                    var a;
                    $.ajax({
                        url:"easybuy/product",
                        data:{
                            productId:product.id
                        },
                        success:function (data) {
                            if (product.price!=data.price){
                                a=data.price-product.price;
                                if (a>0){
                                    $(".arrows").eq(index).attr("class","arrows glyphicon glyphicon-arrow-up");
                                    $(".difference").eq(index).text(a);
                                }else if (a<0){
                                    $(".arrows").eq(index).attr("class","arrows glyphicon glyphicon-arrow-down");
                                    $(".difference").eq(index).text(Math.abs(a));
                                }

                            }
                        }
                    });

                })
                //加购
                addToCollectList();

                //删除收藏中的商品
                delFromCollect();

                $(".order_tab").prev().children(".fr").text("共发现"+products.length+"件");
            }
        }
    }) ;

}

//加购
function addToCollectList() {
    $(".j_car").click(function () {
        var id = $(this).parent().parent().data("id");
        $.ajax({
            url: "easybuy/caradd",
            data: {
                productId: id
            },
            success: function (a) {
                if (a == "userEmpty") {
                    alert("请先登录！");
                } else {
                    alert("添加成功！");
                    car();
                }
            }
        })
    });
}

//删除收藏中的商品
function delFromCollect(products) {
    $(".del").click(function () {
        var productId = $(this).parent().parent().data("id");
        $(this).parent().parent().attr("id","del");
        $.ajax({
            url:"easybuy/delfromcollect",
            data:{
                productId:productId
            },
            success:function (result) {
                if (result){
                    $("#del").remove();
                    collectList();
                }
            }
        });
    });
}

//取得地址栏参数
function getQueryString(name) {
    var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
    var r = window.location.search.substr(1).match(reg); //r是一个数组
    if (r != null) return unescape(r[2]); return null;
}
